package cn.getech.data.metadata.model.dto;

import cn.getech.data.development.entity.TableRelationshipEntity;
import cn.getech.data.metadata.model.res.CollectionTableFieldRes;
import com.google.common.collect.Sets;
import lombok.Data;

import java.util.List;
import java.util.Map;
import java.util.Set;

@Data
public class NewBloodRelationshipEntity {

//    // 当前表字段信息
//    private List<CollectionTableFieldRes> collectionTableFieldResCurrent;

    // 上游下游类型，上游：1，下游：0
    private  Integer  type;

    // 数据源地址host
    private  String  host;

    // 数据源地址端口
    private String  port;

    // 数据源名称 name
    private String  sourceName;

    // 数据源编号
    private Integer  sourceId;

    // 数据库名称
    private  String  dbName;

    // 血缘表id,在bdp_table_info中的id
    private  Integer  bdpTableId ;

    // 血缘表name
    private String  tableName;

    // 血缘表字段信息
    private Map<String,List<CollectionTableFieldRes>>  collectionTableFieldResRelation;


}
